A polynomial cycle canceling algorithm for submodular flows
نویسندگان
چکیده
Submodular ow problems, introduced by Edmonds and Giles 2], generalize network ow problems. Many algorithms for solving network ow problems have been generalized to submodular ow problems (cf. references in Fujishige 4]), e.g. the cycle canceling method of Klein 9]. For network ow problems, the choice of minimum-mean cycles in Goldberg and Tarjan 6], and the choice of minimum-ratio cycles in Wallacher 12] lead to polynomial cycle canceling methods. For submodular ow problems, Cui and Fujishige 1] show niteness for the minimum-mean cycle method while Zimmermann 16] develops a pseudo-polynomial minimum ratio cycle method. Here, we prove pseudo-polynomiality of a larger class of the minimum-ratio variants and, by combining both methods, we develop a polynomial cycle canceling algorithm for submodular ow problems.
منابع مشابه
A Strongly Polynomial Cut Canceling Algorithm for Minimum Cost Submodular Flow
This paper presents a new strongly polynomial cut canceling algorithm for minimum cost submodular flow. The algorithm is a generalization of our similar cut canceling algorithm for ordinary min-cost flow. The algorithm scales a relaxed optimality parameter, and creates a second, inner relaxation that is a kind of submodular max flow problem. The outer relaxation uses a novel technique for relax...
متن کاملFast Cycle Canceling Algorithms for Minimum Cost Submodular Flow*
This paper presents two fast cycle canceling algorithms for the submodular flow problem. The first uses an assignment problem whose optimal solution identifies most negative node-disjoint cycles in an auxiliary network. Canceling these cycles lexicographically makes it possible to obtain an optimal submodular flow in O(nh log(nC)) time, which almost matches the current fastest weakly polynomial...
متن کاملNew polynomial-time cycle-canceling algorithms for minimum-cost flows
The cycle-canceling algorithm is one of the earliest algorithms to solve the minimum cost flow problem. This algorithm maintains a feasible solution x in the network G and proceeds by augmenting flows along negative cost directed cycles in the residual network G(x) and thereby canceling them. For the minimum cost flow problem with integral data, the generic version of the cycle-canceling algori...
متن کاملSimple Push-relabel Algorithms for Matroids and Submodular Flows
We derive simple push-relabel algorithms for the matroid partitioning, matroid membership, and submodular flow feasibility problems. It turns out that, in order to have a strongly polynomial algorithm, the lexicographic rule used in all previous algorithms for the two latter problems can be avoided. Its proper role is that it helps speeding up the algorithm in the last problem.
متن کاملRelaxed Most Negative Cycle and Most Positive Cut Canceling Algorithms for Minimum Cost Flow
This paper presents two new scaling algorithms for the minimum cost network flow problem, one a primal cycle canceling algorithm, the other a dual cut canceling algorithm. Both algorithms scale a relaxed optimality parameter, and create a second, inner relaxation. The primal algorithm uses the inner relaxation to cancel a most negative node-disjoint family of cycles w.r.t. the scaled parameter,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Math. Program.
دوره 86 شماره
صفحات -
تاریخ انتشار 1999